package negocio;
import javax.persistence.*;
import java.util.Collection;

@MappedSuperclass
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name="Cliente")
public abstract class Cliente {
	//ATTRIBUTES
	@Column(name="TelefonoContacto")
	private int	telefonoContacto;
	@Embedded
	@JoinColumn(name="IdCliente")
	private Collection<Direccion> direccionesRegistradas;
	//METHODS
	public Collection<Direccion> getDireccionesRegistradas() {
		return direccionesRegistradas;
	}
	public void setDireccionesRegistradas(Collection<Direccion> direccionesRegistradas) {
		this.direccionesRegistradas = direccionesRegistradas;
	}
	public int getTelefonoContacto() {
		return telefonoContacto;
	}
	public void setTelefonoContacto(int telefonoContacto) {
		this.telefonoContacto = telefonoContacto;
	} 
}
